package com.cn.admin.controller.api;

import com.cn.admin.vo.product.AddScenicVO;
import com.cn.admin.vo.product.DelectScenicVO;
import com.cn.admin.vo.product.FindAllScenicVO;
import com.cn.admin.vo.product.RScenicSortVO;
import com.cn.common.parameter.Paging;
import com.cn.common.result.Result;
import java.util.List;

public interface ScenicAPI {

    Result add(AddScenicVO addScenicVO);

    Result delete(DelectScenicVO delectScenicVO);

    Result<List<FindAllScenicVO>> findAll(Paging paging);

    Result<FindAllScenicVO> findById(DelectScenicVO delectScenicVO);

    Result update(AddScenicVO addScenicVO);

    Result<List<RScenicSortVO>> querySort();
}
